red kangaroo - French English Dictionary